#ifndef TRCOLETA_H
#define TRCOLETA_H

#include "entity.h"
#include <QObject>


class TRCOLETA : public Entity
{
    Q_OBJECT
    Q_PROPERTY(qulonglong ID_Fornecedor READ ID_Fornecedor WRITE setID_Fornecedor NOTIFY ID_FornecedorChanged)
    Q_PROPERTY(QString InfoColeta READ InfoColeta WRITE setInfoColeta NOTIFY InfoColetaChanged)
    Q_PROPERTY(qulonglong ID_FORNCOLETA READ ID_FORNCOLETA WRITE setID_FORNCOLETA NOTIFY ID_FORNCOLETAChanged)
    Q_PROPERTY(QString Finalizada READ Finalizada WRITE setFinalizada NOTIFY FinalizadaChanged)

public:
    explicit TRCOLETA(QObject *parent = 0);

    qulonglong ID_Fornecedor();
    void setID_Fornecedor(qulonglong ID_Fornecedor);

    QString InfoColeta();
    void setInfoColeta(QString InfoColeta);

    qulonglong ID_FORNCOLETA();
    void setID_FORNCOLETA(qulonglong ID_FORNCOLETA);

    QString Finalizada();
    void setFinalizada(QString Finalizada);

signals:
    void ID_FornecedorChanged();
    void InfoColetaChanged();
    void ID_FORNCOLETAChanged();
    void FinalizadaChanged();

public slots:

private:
    qulonglong m_ID_Fornecedor;
    QString m_InfoColeta;
    qulonglong m_ID_FORNCOLETA;
    QString m_Finalizada;
};

#endif // TRCOLETA_H
